@charset "UTF-8";
/**
 * zhx.multiCTC style sass
 * Author : Vicco Wang
 * Date : 05/02/2017
 */
/**
 * zhx.multiCTC Base style sass
 * Author : Vicco Wang
 * Date : 05/02/2017
 */
/**
 * 基础字体颜色
 * @type {[type]}
 */
/**
 * 基础 轻 字体色
 * @type {[type]}
 */
.mCustomScrollBox, .mCSB_container {
  overflow: inherit; }

textarea, input, button, a {
  outline: none; }
  textarea:focus, textarea:active, input:focus, input:active, button:focus, button:active, a:focus, a:active {
    outline: none; }

#zhx-multi-ctc-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
  font-size: 12px;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }
  #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller {
    height: 30px;
    flex: none;
    background-color: #ebebeb;
    border-bottom: 2px solid #9e9e9e;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
    #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul {
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex; }
      #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon:before {
        content: '图示';
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        align-items: center;
        justify-content: center;
        padding: 0 5px;
        background-color: #919191;
        color: #fff; }
      #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li {
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        align-items: center;
        justify-content: center;
        padding: 0 5px 0 8px; }
        #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span {
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex; }
          #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child {
            width: 12px;
            height: 12px;
            border-radius: 12px;
            box-sizing: border-box;
            margin-right: 5px; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child.icon-normal {
              background-color: #fff;
              border: 3px solid #3F51B5; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child.icon-stationing {
              background-color: #009aff; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child.icon-fullLoad {
              background-color: #9C27B0;
              border: none; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child.icon-alarm {
              background-color: #ff5353;
              border: none; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-icon li span:first-child.icon-speeding {
              background-color: #f0ad4e;
              border: none; }
      #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-ctrl {
        align-items: center;
        justify-content: flex-end; }
        #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-ctrl li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-align-items: center;
          -webkit-justify-content: center;
          align-items: center;
          justify-content: center;
          color: #fff;
          padding: 0 15px;
          height: 100%;
          background: #ababab;
          border-right: 1px solid #858585; }
          #zhx-multi-ctc-wrapper #zhx-multi-ctc-controller ul.bus-ctrl li:last-child {
            border-right: none; }
  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    flex: 1;
    overflow: hidden; }
    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section {
      flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column; }
      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper {
        height: 100%;
        overflow: auto;
        background-color: #f7f7f7; }
        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ui-sortable-helper, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ui-sortable-helper {
          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.3); }
        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section-placeholder, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section-placeholder {
          box-sizing: border-box;
          background-color: #ebebeb;
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset; }
        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section {
          flex: none;
          font-size: 48px;
          color: #d1d1d1;
          background-color: #fff;
          display: -webkit-box;
          display: -ms-flexbox;
          display: -webkit-flex;
          display: flex;
          -webkit-align-items: center;
          -webkit-justify-content: center;
          align-items: center;
          justify-content: center;
          box-sizing: border-box;
          /**
 * zhx.multiCTC Main Style Sass
 * Author : Vicco Wang
 * Date : 05/04/2017
 */ }
          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper {
            display: -webkit-box;
            display: -ms-flexbox;
            display: -webkit-flex;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            width: 100%;
            height: 100%;
            font-size: 12px; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header {
              height: 28px;
              background-color: #bfbfbf;
              position: relative;
              display: -webkit-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex; }
              #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-name {
                min-width: 50px;
                max-width: 75px;
                background-color: #009aff;
                padding: 0 3px;
                color: #fff;
                font-size: 1.2em;
                font-weight: 600;
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -webkit-justify-content: center;
                align-items: center;
                justify-content: center; }
              #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info {
                background-color: #3F51B5;
                color: #fff; }
                #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul {
                  width: 100%;
                  height: 100%;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-align-items: center;
                  -webkit-justify-content: center;
                  align-items: center;
                  justify-content: center;
                  overflow: hidden; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li {
                    margin: 0 5px; }
                    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span {
                      display: inline-block;
                      margin-left: 2px; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span:first-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span:first-child {
                        color: #d1d1d1; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span:last-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-info ul li span:last-child {
                        font-weight: 600; }
              #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul {
                width: 100%;
                height: 100%;
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-align-items: center;
                -webkit-justify-content: center;
                align-items: center;
                justify-content: center; }
                #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li {
                  height: 100%;
                  min-width: 25px;
                  max-width: 125px;
                  padding: 0 5px;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-align-items: center;
                  -webkit-justify-content: center;
                  align-items: center;
                  justify-content: center;
                  color: #fff;
                  background-color: #dedede;
                  border-right: 1px solid #c4c4c4; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.pointerCursor, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.pointerCursor {
                    cursor: pointer; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span {
                    display: inline-block;
                    margin: 0 2px;
                    font-weight: 600; }
                    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span.info-title, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span.info-title {
                      color: #495468; }
                    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span:last-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li span:last-child {
                      font-weight: 600; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.up-standby, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.down-standby, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.up-standby, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.down-standby {
                    color: #009688; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.up-nonServ, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.down-nonServ, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.up-nonServ, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.down-nonServ {
                    color: #F57C00; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.off-line, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.off-line {
                    color: #343c4a; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.stopServ, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-bus-info ul li.stopServ {
                    color: #ff5353; }
              #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl {
                position: absolute;
                height: 100%;
                right: 15px; }
                #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl.snapRight, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl.snapRight {
                  right: 20px; }
                #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl ul {
                  width: 100%;
                  height: 100%;
                  display: -webkit-box;
                  display: -ms-flexbox;
                  display: -webkit-flex;
                  display: flex;
                  -webkit-align-items: center;
                  -webkit-justify-content: center;
                  align-items: center;
                  justify-content: center;
                  overflow: hidden; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl ul li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-header .ctc-line-ctrl ul li {
                    color: #343c4a;
                    cursor: pointer; }
            #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main {
              flex: 1;
              display: -webkit-box;
              display: -ms-flexbox;
              display: -webkit-flex;
              display: flex;
              -webkit-align-items: center;
              -webkit-justify-content: center;
              align-items: center;
              justify-content: center; }
              #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper {
                display: -webkit-box;
                display: -ms-flexbox;
                display: -webkit-flex;
                display: flex;
                -webkit-flex-direction: column;
                -ms-flex-direction: column;
                flex-direction: column;
                width: 90%; }
                #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line {
                  height: 3px;
                  width: 100%;
                  background-color: #26a59a;
                  border-radius: 3px;
                  margin: 20px 0; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line.line-left, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line.line-left, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line.line-left, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line.line-left {
                    margin-left: -7px; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line.line-right, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line.line-right, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line.line-right, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line.line-right {
                    margin-left: 8px; }
                  #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul {
                    width: 100%;
                    height: 100%;
                    position: relative; }
                    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li {
                      position: absolute;
                      width: 15px;
                      height: 15px;
                      border-radius: 15px;
                      background-color: #fff;
                      border: 3px solid #3F51B5;
                      z-index: 15;
                      box-sizing: border-box;
                      -webkit-transition: all 0.2s ease 0s;
                      -moz-transition: all 0.2s ease 0s;
                      transition: all 0.2s ease 0s;
                      cursor: pointer; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busHover, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busHover, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busHover, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busHover {
                        transform: scale(1.4);
                        z-index: 100;
                        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busActive, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busActive, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busActive, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busActive {
                        transform: scale(1.4);
                        background-color: #009aff;
                        z-index: 100;
                        box-shadow: 0 3px 3px rgba(0, 0, 0, 0.3); }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busStationing, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busStationing, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busStationing, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busStationing {
                        border: none;
                        background-color: #009aff; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm {
                        transform: scale(1.7);
                        border: none;
                        animation: busScale 1s ease-in-out infinite;
                        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.2);
                        z-index: 300; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm:after {
                          position: absolute;
                          transform: scale(0.7);
                          left: 1.5px;
                          color: #fff; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busFullLoad, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busFullLoad, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busFullLoad, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busFullLoad {
                          background-color: #9C27B0; }
                          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busFullLoad:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busFullLoad:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busFullLoad:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busFullLoad:after {
                            content: '满'; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busAlert, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busAlert, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busAlert, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busAlert {
                          background-color: #ff5353; }
                          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busAlert:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busAlert:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busAlert:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busAlert:after {
                            content: '警'; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busSpeeding, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busSpeeding, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busSpeeding, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busSpeeding {
                          background-color: #f0ad4e; }
                          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busSpeeding:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busSpeeding:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-bus li.busAlarm.busSpeeding:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-bus li.busAlarm.busSpeeding:after {
                            content: '超'; }

@keyframes busScale {
  0% {
    transform: scale(1.2); }
  50% {
    transform: scale(1.8); }
  100% {
    transform: scale(1.2); } }
                    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li {
                      position: absolute;
                      width: 10px;
                      height: 10px;
                      border-radius: 10px;
                      top: -6px;
                      background-color: #26a59a;
                      z-index: 10;
                      box-sizing: border-box; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child {
                        width: 15px;
                        height: 15px;
                        border-radius: 15px;
                        border: 2px solid #26a59a;
                        background-color: #fff;
                        top: -9px; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child:after {
                          position: relative;
                          transform: scale(0.7);
                          display: inline-block;
                          top: -3px;
                          left: -1px;
                          color: #1c7c73; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:first-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:first-child:after {
                        content: '起'; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li:last-child:after, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li:last-child:after {
                        content: '终'; }
                      #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span {
                        display: -webkit-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex; }
                        #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name {
                          width: 5px;
                          height: auto;
                          position: absolute;
                          color: #546077;
                          line-height: 115%;
                          -webkit-transform: scale(0.9);
                          -moz-transform: scale(0.9);
                          -ms-transform: scale(0.9);
                          -o-transform: scale(0.9);
                          transform: scale(0.9);
                          z-index: 10; }
                          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name.up-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name.up-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name.up-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name.up-station-name {
                            bottom: 12px; }
                          #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name.down-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-left-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name.down-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-up-line ul.ctc-linear-line li span.ctc-linearMap-station-name.down-station-name, #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-right-section.ctc-section-wrapper .ctc-section .multiSubCtcWrapper .ctc-main .ctc-linearMap-wrapper .ctc-linearMap-down-line ul.ctc-linear-line li span.ctc-linearMap-station-name.down-station-name {
                            top: 12px; }
    #zhx-multi-ctc-wrapper #zhx-multi-ctc-section-wrapper #multi-drag-handle {
      width: 6px;
      background-color: #d1d1d1; }

.angular-bootstrap-contextmenu.dropdown-menu {
  padding: 0;
  min-width: 120px; }
  .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header {
    padding: 4px 8px;
    background-color: #ebebeb;
    text-align: center;
    border-radius: 3px 3px 0 0;
    font-weight: 600;
    color: #fff;
    font-size: 12px; }
    .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.upReadyBus, .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.downReadyBus {
      background-color: #009688; }
    .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.upNonServiceBus, .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.downNonServiceBus {
      background-color: #F57C00; }
    .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.offLineBus {
      background-color: #7786a0; }
    .angular-bootstrap-contextmenu.dropdown-menu li > div.menu-header.stopServiceBus {
      background-color: #ff5353; }
  .angular-bootstrap-contextmenu.dropdown-menu li.divider {
    height: 1px !important;
    margin: 0 !important;
    padding: 0 !important; }
  .angular-bootstrap-contextmenu.dropdown-menu li a {
    font-size: 12px;
    padding: 8px 0 3px 10px; }

.zhx-multi-ctc-layer {
  position: fixed;
  z-index: 500;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 3px;
  overflow: hidden;
  font-size: 12px;
  opacity: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .zhx-multi-ctc-layer .control-context-menu {
    padding: 10px; }
    .zhx-multi-ctc-layer .control-context-menu > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-align-items: center;
      -webkit-justify-content: center;
      align-items: center;
      justify-content: center;
      border-radius: 3px 5px;
      padding: 5px 8px;
      transform: skew(-15deg);
      font-size: .8em;
      min-width: 60px; }
      .zhx-multi-ctc-layer .control-context-menu > div.bus-no {
        background-color: #3f51b5; }
      .zhx-multi-ctc-layer .control-context-menu > div.station-name {
        width: auto;
        background-color: #26a59a; }
      .zhx-multi-ctc-layer .control-context-menu > div span {
        transform: skew(15deg);
        color: white; }
    .zhx-multi-ctc-layer .control-context-menu ul {
      padding: 0;
      margin: 0; }
      .zhx-multi-ctc-layer .control-context-menu ul li {
        list-style: none;
        min-width: 120px;
        padding: 3px 2px; }
    .zhx-multi-ctc-layer .control-context-menu ul.buttons {
      margin-top: 5px;
      padding-top: 5px;
      border-top: 1px solid #919191; }
      .zhx-multi-ctc-layer .control-context-menu ul.buttons li {
        padding: 5px 0;
        margin: 2px 0;
        background: #9E9E9E;
        border: 1px solid #919191;
        border-radius: 4px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-align-items: center;
        -webkit-justify-content: center;
        align-items: center;
        justify-content: center;
        cursor: pointer; }
        .zhx-multi-ctc-layer .control-context-menu ul.buttons li:hover {
          background-color: #949494; }
